package ai.people.netmon.msgsearch.service;

import ai.people.netmon.framework.domain.archives.vo.InformationSearchRespListVO;
import ai.people.netmon.framework.domain.jx.vo.SocialAccountCardReqVO;
import ai.people.netmon.framework.model.response.PageResponse;
import ai.people.netmon.msgsearch.domain.entity.SocialAccountCard;

/**
 * @author LiGuanNan
 * @date 2022/6/30 17:52
 */
public interface IJxSocialAccountCardService {

    /**
     * 分页查询v1
     *
     * @param reqVo 申请签证官
     * @return {@link PageResponse}<{@link InformationSearchRespListVO}>
     */
    PageResponse<SocialAccountCard> searchPage(SocialAccountCardReqVO reqVo);

    /**
     * 分页查询v2-每页返回数据必须包含所有的数据源
     *
     * @param reqVo 申请签证官
     * @return {@link PageResponse}<{@link InformationSearchRespListVO}>
     */
    PageResponse<SocialAccountCard> searchPageV2(SocialAccountCardReqVO reqVo);
}
